#include "SceneNode.h"

SceneNode::SceneNode() {
	scale = Vector3D(1.0f, 1.0f, 1.0f);
}

SceneNode::~SceneNode() {

}

void SceneNode::Update() {

}

void SceneNode::Render() {

}

void SceneNode::addObject(Object *obj) {
	//Add an object to the std::list
	obj->SetParentNode(this);
	objects.push_back(obj);
}

void SceneNode::deleteObject(Object *obj) {

}

void SceneNode::Translate(Vector3D _trans) {
	trans = _trans;
}

void SceneNode::Rotate(Vector3D _rot) {
	rot = _rot;
}

void SceneNode::Scale(Vector3D _scale) {
	scale = _scale;
}